<div style="margin:10px; padding:10px;">
<p class="Naslov"><a href="index.html">FUN3D HELP</a> &gt;5. L Systems &gt; 5.4. Supported Rules and Syntax</p>
<hr />
<p>List of supported rules and syntax for <strong>value</strong> field of <strong>rules</strong> property</p>
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td align="right" valign="top"><strong>Variables:</strong> </td>
    <td width="50" align="right" valign="top">&nbsp;</td>
    <td align="left" valign="top">All letters between <strong>A</strong> and<strong> N </strong></td>
  </tr>
  <tr>
    <td colspan="3" align="right" valign="top"><hr size="1" /></td>
  </tr>
  <tr>
    <td align="right" valign="top"><strong>No drawing variables: </strong> </td>
    <td align="right" valign="top">&nbsp;</td>
    <td align="left" valign="top">Letters between <strong>O</strong> and<strong> Q </strong></td>
  </tr>
  <tr>
    <td colspan="3" align="right" valign="top"><hr size="1" /></td>
  </tr>
  <tr>
    <td align="right" valign="top"><strong>Reserved variables: </strong></td>
    <td align="right" valign="top">&nbsp;</td>
    <td align="left" valign="top">Letters between <strong>R</strong> and<strong> Z </strong></td>
  </tr>
  <tr>
    <td colspan="3" align="right" valign="top"><hr size="1" /></td>
  </tr>
  <tr>
    <td align="right" valign="top"><strong>Constants:</strong> </td>
    <td align="right" valign="top">&nbsp;</td>
    <td align="left" valign="top"><ol>
      <li><strong>&gt;x</strong> Move <strong>Forward</strong> along object <strong>X</strong> axis (for <strong>translateX</strong> property value) </li>
      <li><strong>&lt;x</strong> Move <strong>Backward</strong>  along object <strong>X</strong> axis (for <strong>translateX</strong> property value) </li>
      <li><strong>&gt;y</strong> Move <strong>Forward</strong> along object <strong>Y</strong> axis (for <strong>translateY</strong> property value) </li>
      <li><strong>&lt;y</strong> Move <strong>Backward</strong>  along object <strong>Y</strong> axis (for <strong>translateY</strong> property value) </li>
      <li><strong>&gt;z</strong> Move <strong>Forward</strong> along object <strong>Z</strong> axis (for <strong>translateZ</strong> property value) </li>
      <li><strong>&lt;z</strong> Move <strong>Backward</strong>  along object <strong>Z</strong> axis (for <strong>translateZ</strong> property value) </li>
      <li><strong>+x</strong> Rotate <strong>Clockwise</strong> around <strong>X</strong> axis (for <strong>angleX</strong> property value)</li>
      <li><strong>-x</strong> Rotate <strong>Counter-Clockwise</strong> around <strong>X</strong> axis (for <strong>angleX</strong> property value)</li>
      <li><strong>+y</strong> Rotate <strong>Clockwise</strong> around<strong> Y</strong> axis (for <strong>angleY</strong> property value)</li>
      <li><strong>-y</strong> Rotate <strong>Counter-Clockwise</strong> around <strong>Y</strong> axis  (for <strong>angleY</strong> property value)</li>
      <li><strong>+z</strong> Rotate <strong>Clockwise</strong> around <strong>Z</strong> axis (for <strong>angle</strong><strong>Z </strong>property value)</li>
      <li><strong>-z</strong> Rotate <strong>Counter-Clockwise</strong> around <strong>Z</strong> axis  (for<strong> angleZ </strong>property value)</li>
      <li><strong>%x</strong> Scale along <strong>X</strong> axis (for <strong>scaleX</strong> property value)</li>
      <li><strong>%y</strong> Scale along <strong>Y</strong> axis (for <strong>scaleY</strong> property value)</li>
      <li><strong>%z</strong> Scale along <strong>Z</strong> axis  (for <strong>scaleZ</strong> property value)</li>
      <li><strong>[</strong> Save Transformation</li>
      <li><strong>]</strong> Restore Transformation  </li>
    </ol></td>
  </tr>
  <tr>
    <td colspan="3" align="right" valign="top"><hr size="1" /></td>
  </tr>
  <tr>
    <td align="right" valign="top"><strong>Examples:</strong> </td>
    <td align="right" valign="top">&nbsp;</td>
    <td align="left" valign="top"><blockquote><strong>F&gt;x+zF&gt;x-zF&gt;x-zF&gt;x+zF</strong></blockquote></td>
  </tr>
  <tr>
    <td colspan="3" align="right" valign="top"><hr size="1" /></td>
  </tr>
  <tr>
    <td align="right" valign="top"><strong>Procedures: </strong></td>
    <td align="right" valign="top">&nbsp;</td>
    <td align="left" valign="top"><ol>
      <li>Set <strong>F</strong> for Initial property then edit rules property <br />
        <img src="5_4_b.jpg" alt="Property Window" width="288" height="526" /></li>
      <li>Set <strong>F</strong> for Name property and <strong>F&gt;x+zF&gt;x-zF&gt;x-zF&gt;x+zF</strong> for value property<br />
        <img src="5_4_a.jpg" alt="Rules Collection" width="568" height="339" /></li>
      <li>Sometimes you must change number of iterations to see result<br />
        <img src="5_4_c.jpg" alt="Fibonichi" style="width: 568px; height: 408px" /></li>
    </ol></td>
  </tr>
</table>
<p><br />
</p>
</div>